import request from '@/utils/request'
import { technicalApiUrl } from '../config.js'

// 双优化分类管理列表
export function categoryList (){
    return request({
        url: technicalApiUrl + `/technical/category`,
        method: 'get',
    })
}
// 双优化分类管理添加
export function addCategory (data){
    return request({
        url: technicalApiUrl + `/technical/category`,
        method: 'post',
		data:data
    })
}
// 双优化分类管理编辑
export function modifyCategory (data){
    return request({
        url: technicalApiUrl + `/technical/category/update`,
        method: 'post',
		data:data
    })
}
// 双优化列表
export function planList (data){
    return request({
        url: technicalApiUrl + '/technical/plan',
        method: 'post',
        data: data
    })
}

// 双优化列表
export function planListDetails (data){
  return request({
    url: technicalApiUrl + '/technical/plan-detail',
    method: 'post',
    data: data
  })
}
// 双优化计划列表删除
export function eliminate (params){
    return request({
      url: technicalApiUrl + `/technical/plan/del`,
      method: 'post',
      params
    })
}
// 双优化计划新增
export function addPlan (data){
    return request({
        url: technicalApiUrl + `/technical/plan-row`,
        method: 'post',
		data:data
    })
}
// 双优化计划详细列表
export function detailed (id){
    return request({
        url: technicalApiUrl + `/technical/plan-detailed/${id}`,
        method: 'get',
    })
}
// 双优化计划详细列表删除
export function eliminatePlan (params){
    return request({
      url: technicalApiUrl + `/technical/plan-detailed/del`,
      method: 'post',
      params
    })
}
// 双优化计划详细基本信息编辑
export function modifyPlan (data){
    return request({
        url: technicalApiUrl + `/technical/plan/update`,
        method: 'post',
		data:data
    })
}
// 双优化计划详细添加计划项
export function rowPlan (data){
    return request({
        url: technicalApiUrl + `/technical/detailed-row`,
        method: 'post',
		data:data
    })
}
// 双优化立项情况列表
export function situation (data){
    return request({
        url: technicalApiUrl + `/technical/queryDetailList`,
        method: 'post',
		data:data
    })
}
// 双优化立项情况列表
export function rewritePlan (data){
    return request({
        url: technicalApiUrl + `/technical/plan-detailed`,
        method: 'post',
		data:data
    })
}

// 双优化立项版本列表
export function queryHistory (id){
    return request({
        url: `${technicalApiUrl}/technical/selectHistory/${id}`,
        method: 'get'
    })
}
// 双优化立项版本列表
export function queryHistoryDetail (id){
    return request({
        url: `${technicalApiUrl}/technical/selectHistoryDetail/${id}`,
        method: 'get'
    })
}